home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / bbs / sbbs_115.zip / SBBSNEW.115 < prev    next >
Text File  |  1992-01-15  |  20KB  |  471 lines

  1.  
  2.  
  3.   Hello everyone! So here comes our first official release during year 1992
  4. (and this 1.15 release definetely won't be the only one during this year).
  5. It has now been over 1.5 years from the first SuperBBS official release
  6. (version 1.00) and a lot of has changed since then. And of course, we have
  7. some very big plans to do during this year 1992, so please stay stuned - the
  8. next version of SuperBBS is under developement while you read this little text
  9. file!
  10.  
  11.   There is one thing you should know : this version requires about 30Kb
  12. more memory than 1.12 did.
  13.  
  14.   This version is the first SuperBBS version which uses our new
  15. registration validation scheme. From now on there is always a file named
  16. ????????.SCC included in the SuperBBS package. You must always have that
  17. file in your main SuperBBS directory otherwise SBBS doesn't work correctly.
  18. Also, SysOps who are registering SBBS after this 1.15 release will receive
  19. their code AND an updated version of the .SCC file. The newest .SCC can
  20. always be downloaded or f'reqed from SuperBBS HQ with name SBBSREGS.ZIP.
  21.  
  22.  
  23.         Here comes a list of new features compared to SuperBBS 1.12.
  24.         ************************************************************
  25.  
  26. - Built in .QWK mail packet support!
  27.  
  28.   SuperBBS is one of the first bulletin board systems that supports QWK packets
  29.   directly. Qwk support is not yet 100% ready, but it's ready enough to be used
  30.   in BBS. There are some new QWK options in config :
  31.  
  32.   Unique BBSID          : This field must be something unique for you
  33.                           BBS. It must also be a valid DOS filename, as all
  34.                           .QWK packets are created to that name. And also,
  35.                           this field must not begin with - character.
  36.  
  37.   Default QWK board     : If user uploads a bad message (ie. he/she don't
  38.                           have write rights to area) message will be moved
  39.                           to this area.
  40.  
  41.   Max number of messages: Maximum number of messages to pack (1-2000)
  42.  
  43.   Allow Tag Lines       : Allow taglines only in local areas / Allow always
  44.                           / never allow
  45.  
  46.   (Un)packers in use    : Normally all of (un)packers should be toggled on.
  47.  
  48.   There are three new menutypes :
  49.  
  50.     Menutype 82 : Download new messages
  51.     Menutype 83 : Upload messages
  52.     Menutype 84 : Toggle lastread pointers
  53.     Menutype 92 : Choose archive program
  54.  
  55.   .QWK packets are created to workdir, so please check you workdir path from
  56.   config.
  57.  
  58.   SuperBBS QWK support is based upon MkQwk written by Mark May!
  59.  
  60. - Added support for real message number !
  61.  
  62.   So, many of you have been asking for this option, so here it is! SBBS can
  63.   now use real message number for each message area, for example area 1 can
  64.   contain messages from 1 to 4500, area 2 from 1 to 340 etc. Combined mode
  65.   uses always the old numbering method. There is an option in config to
  66.   enable/disable this feature, but we highly recommend enabling this
  67.   feature!
  68.  
  69.   !!! You must change your "Boardinfor str. 2" from lconfig (page 3, second
  70.       string) from "system has messages numbered from ^KD to ^KE" to "Area
  71.       has messages numbered from %1 to %2" (or whatever that's in your
  72.       language, but probably you got the point) !!!
  73.  
  74. - New menutype 90
  75.  
  76.   Menutype 90 can be used to attach files to another user. With this
  77.   powerful option your users can transfer files privately between each
  78.   other, only the receiver is able to download the files. When using the
  79.   menutype 90 in local mode, SuperBBS prompts for the file names and then
  80.   copies them to correct place. When a remote user is using the menutype 90
  81.   he/she can upload the files by using any protocol. There is one optional
  82.   parameter for this menutype 90 : [message area number]. If the data field
  83.   of menu contains the message area number a message can be posted to the
  84.   receiver of the file attach to that area.
  85.  
  86.   !!! There is a new local attach path in CONFIG, please check it !!!
  87.  
  88. - New menutype 91
  89.  
  90.   Menutype 91 can be used the check if the current using has some attached
  91.   files waiting for he/she. There is also an option in config to
  92.   disable/enable local attach checking at logon.
  93.  
  94. - Added support for door templates!
  95.  
  96.   Before there were file templates and message templates, now we added support
  97.   for door templates! They work 100% similar to message/file templates, expect
  98.   /D is used instead of /M or /F. You can configure up to 200 doors from config
  99.   and then use them all with one single menu! Two new menutypes has been
  100.   added :
  101.  
  102.   Menutype 86 </D or door number> : Runs the given door (or current door when
  103.                                     using /D)
  104.   Menutype 87                     : Selects door from door list.
  105.  
  106.   A quote from config :
  107.  
  108.   Door name        :  The name of the door
  109.   Command line     :  Command line, all menutype 7 parameters are valid. If
  110.                       you want to use menutype 15, the command line must begin
  111.                       with a '?' followed by the errorlevel. For example ?200
  112.                       exits to dos with errorlevel 200.
  113.   Security Level   :  Minimum security level required for then option
  114.   Flags A          :  A flags needed for the option
  115.   Flags B          :  B flags needed for the option
  116.   Flags C          :  B flags nedeed for the option
  117.   Flags D          :  B flags needed for the option
  118.   Start time       :  Since what time the option is availabe (24h format
  119.                       required, ie. 16:15)
  120.   End time         :  To what time the option is available (24h format
  121.                       required, ie. 23:30)
  122.   Active           :  Indicates wether this door is active or not.
  123.  
  124.   Two new control codes has been added :
  125.  
  126.   <Ctrl-K>& shows the name of the current door
  127.   <Ctrl-K>/ shows the number of the current door
  128.  
  129.   Added new control code @D which can be used in the datafields of menues just
  130.   like @N, @M, @F and @S in SBBS 1.12. @D is replaced with the number of
  131.   current door.
  132.  
  133. - Added IEMSI support
  134.  
  135.   IEMSI support has been added. It's not 100% perfect yet, but it should
  136.   work anyway. There is an option in config to toggle IEMSI on/off.
  137.  
  138. - Added support for group messages.
  139.  
  140.   It's now possible to post to messages to _every_ user in the BBS (and also
  141.   to all users who log on as new users). Simply write the message to
  142.   *everyone* and there you go! You can also send group messages to ie.
  143.   *everyone*1000 so only users with security level 1000 are able to see that
  144.   message. Please note that group messages should be always posted as private
  145.   otherwise anyone can read them just like normal messages.
  146.   You can set the security level needed to post a group message from config.
  147.   There are also two new parameters for menutype 22 (mail check) :
  148.  
  149.   /A displays all messages (new normal messages and new group messages)
  150.   /G displays only new group messages.
  151.  
  152. - Added support for expiration date.
  153.  
  154.   There is now a new field in SUSERS.BBS : Expiration date. So you can set an
  155.   expiration date for each user. When that date is reached SBBS will
  156.   automaticly execute .Q-A file named EXPIRED.Q-A. In that questionaire you can
  157.   display a message to user, adjust security / flags etc.
  158.   There is also a new field in config (General, page 1) : "Days to add to new
  159.   user expiration date". If that value is for example 30, new users expiration
  160.   date will become login day+30 days.
  161.   New control code ^F# shows the expiration date to user and ^F$ shows the
  162.   days expiration. Expiration date is also shown on status line F7.
  163.  
  164. - Added extended node info status
  165.  
  166.   Users online menutype can now show "waiting for call" or "down" for any
  167.   node. If you mailer is waiting for a call, you need to change the status
  168.   with SBBSUTIL.EXE in your batch file. There is an option in CONFIG to
  169.   disable/enable the extended information.
  170.  
  171. - Configurable virus checker
  172.  
  173.   Virus checking program is now configurable from config. You can use three
  174.   optional parameters in virus scanner command line :
  175.  
  176.   %1 is replaced with complete filename (ie. C:\FILE\SUPERBBS\SBBS_115.ZIP)
  177.   %2 is replaced with filename          (ie. SBBS_113.ZIP)
  178.   %3 is replaced with extension         (ie. .ZIP)
  179.   %4 is replaced with directory name    (ie. C:\FILE\SUPERBBS\)
  180.  
  181.   And all menutype 7 command line parameters are available, too.
  182.  
  183.   You can also configuare the errorlevel that indicates that virus is found
  184.   and it's also possible to configure if SBBS should extract archives to
  185.   workdir before virus check or not.
  186.  
  187.   If virus check command line in config is empty, SBBS will use SCAN.EXE as
  188.   it did in previous versions.
  189.  
  190. - Added a new set of control codes !
  191.  
  192.   Added added a new powerful set of control codes which can be used to
  193.   display if a selected flag is toggled ON or OFF.
  194.  
  195.   The control code format is : <CTRL-O><FLAG><FLAG NR>
  196.  
  197.   ie. <ctrl-o>A5 shows the status of the A5 flag
  198.  
  199. - SysOp customable exit file !
  200.  
  201.   SuperBBS can now produce any kind of (ascii style) exit file when using
  202.   menutype 7. Just create a template file with extension .SBE and use
  203.   menutype 7 with parameter *XFileName.Ext and SBBS will create you a exitfile
  204.   named FileName.Ext using template file FileName.SBE. You can use all control
  205.   codes in *.SBE template files.
  206.  
  207. - Added a limited nodelist support
  208.  
  209.   At last, a limited nodelist support has been added to SuperBBS. SuperBBS
  210.   now uses RA/QBBS alike nodelist index files. There is new path in config
  211.   which should point to the directory where your nodelist indexes and the
  212.   raw nodelists are. SuperBBS now supports point addresses, too.
  213.   We call the nodelist support limited because at the moment it does NOT
  214.   support the cost fields. Support for those cost fields will be added in
  215.   the near future.
  216.  
  217.   There is also an utility named SBBSNODE.EXE included in this package.
  218.   It's used to create NODEIDX.SBS and NODEINC.SBS files from the raw
  219.   nodelists. You must run SBBSNODE.EXE _always_ when you have updated any
  220.   of your raw nodelis files. SBBSNODE automaticly searches the newest
  221.   NODELIST.??? file and up to 10 more nodelist file names can be specied on
  222.   the command line.
  223.  
  224.   For example SBBSNODE SUPERNET SIGNODES compiles the newest FidoNet,
  225.   supernet and signodes nodelist files.
  226.  
  227.   If nodelist indexes are not found, SuperBBS works similary as it did in
  228.   previous version, but point addresses are still supported.
  229.  
  230. - Added automatic zone matching
  231.  
  232.   SBBS can now match remotes zone in netmail message. So if you main
  233.   address is ie. 2:220/620 and one of your AKAs is 42:1200/102 and you are
  234.   replying to a message from 42:1200/101 then SBBS automaticly uses your
  235.   42:1200/102 address. There is an option in config to toggle this feature
  236.   ON/OFF.
  237.  
  238. - Added a new menutype 88
  239.  
  240.   Menutype 88 can be used to browse the nodelist.
  241.  
  242. - Add uploader name to Files.BBS
  243.  
  244.   Now it's possible to add uploaders name to FILES.BBS. There is an option in
  245.   config to toggle this feature ON/OFF.
  246.  
  247. - 'A TRASHCAN' for aliases
  248.  
  249.   You can now list unwanted aliases to file named BADALIAS.CTL. If user tries
  250.   to use alias which is listed in BADALIAS.CTL, BADALIAS.A?? will be shown
  251.   and he/she will be prompted for another alias.
  252.  
  253. - New option for menutype 31 (list files BBS)
  254.  
  255.   When SBBS asks for file mask the user can now type /N to get only new files
  256.   in the current file area.
  257.  
  258. - New status line (F8)
  259.  
  260.   Now this is something new. Added a new, fully configurable status line.
  261.   You can edit the status line by pressing S from CONFIG. All control codes can
  262.   be used in the strings. Please note, that after the strings have been
  263.   converted to match current users informations, the strings mustn't exceed 80
  264.   characters.
  265.  
  266. - New parameter for menutypes 1,2,3 & 4
  267.  
  268.   If you add /NS parameter to menutype 1,2,3 or 4 data field, screen clear code
  269.   won't be sent when entering that menu.
  270.  
  271. - New parameter for menutypes 1,2 & 4
  272.  
  273.   If you add /T??:??-??:?? to menutype 1,2 or 4 data field that menu will be
  274.   available only between ??:?? and ??:??. You must always give the times in 24H
  275.   format.
  276.  
  277.   Ie. : if you have menutype 1, data online /T16:15-23:30 then online.mnu
  278.   will be available only between 16:15 and 23:30.
  279.  
  280. - New parameter for menutypes 1,2, & 4
  281.  
  282.   If you add /A??? to menutype 1,2 or 4 data field that menu will be available
  283.   only to user who are at least ??? years old.
  284.  
  285.   Ie. : if you have menutype 1, data x-rated /A18 then noone who is under 18
  286.   years old can enter that menu.
  287.  
  288. - Two new log files
  289.  
  290.   Two new log files has been added. SBBSUP.LOG contains list of all uploads
  291.   and SBBSDOWN.LOG contais list of all downloads.
  292.  
  293. - New menutype 85
  294.  
  295.   Menutype 85 is used to show an 'aphorism' ramdomically from file pointed in
  296.   the data field. For example menutype 85, data : APHORISM.CTL shows strings
  297.   from APHORISM.CTL file. All strings (aphorisms) must begin with ** (and **
  298.   must be first two characters at the beginning of a new line).
  299.   Here is an example of little aphorism file (only 4 aphorisms) :
  300.  
  301.   **
  302.   "To be sure of hitting target, shoot first, and call whatever you hit
  303.   the target."
  304.        ASHLEIGH BRILLIANT
  305.  
  306.   **
  307.   Happiness is a hard drive
  308.  
  309.   **
  310.   "At last, now the SuperBBS is bug free!"
  311.  
  312.   004Fatal system error, DISCONNECTING015
  313.        AKI ANTMAN
  314.  
  315.   **
  316.   "Life is happy if you run SuperBBS!"
  317.        FRANK HEMMELDER
  318.  
  319.   All LCONFIG's codes (control codes and color change codes) can be used in the
  320.   strings. Ansifile APHORISM.A?? is showed before the aphorism.
  321.  
  322. - Added SysOp page times for each day
  323.  
  324.   You can now configure SysOp page times separately for each day of the
  325.   week from config! New ctrl code <ctrl-k>( shows page start time and <ctrl-k>)
  326.   shows page end time for current day.
  327.  
  328. - New parameter for menutype 11 (Page SysOp)
  329.  
  330.   If you begin mentype 11 data with /FORCED, yell will start always when that
  331.   menutype is actived, page times are not checked etc. You can enter the
  332.   yelling prompt after /FORCED separated with a space.
  333.  
  334. - New parameter for menutype 69
  335.  
  336.   If you use parameter /2 with menutype 69, the list of the areas will be
  337.   displayed in two columns instead of one. Please note that you shouldn't use
  338.   /2 option with /P option. And if you use /2 option you should make sure that
  339.   none of your file area names is longer than 30 characters.
  340.  
  341. - Added a built in download counter!
  342.  
  343.   The brackets around the counter can be choosen from config (general, page 3).
  344.   If the brackets are set to a space, download counter option will be disabled.
  345.  
  346. - Added support for US phone format
  347.  
  348.   There is now an optional (XXX)XXX-XXXX format for phone numbers. There is an
  349.   option in config to toggle this feature ON/OFF. Please note that full voice
  350.   and data phone numbers are always required when using US format.
  351.  
  352. - Added support for duplicate phone number scanning
  353.  
  354.   SuperBBS can now scan the whole user file to check if user entered same
  355.   data/home phone as some other user. There are there config selectable
  356.   options for the dupe phone # scanning :
  357.  
  358.   1) Never scan for duplicate phone numbers
  359.  
  360.   2) Scan for the numbers and write a SYSTEM.LOG entry if a dupe # is found.
  361.  
  362.   3) Scan for the numbers and write a SYSTEM.LOG entry if a dupe # is found
  363.      and then hangup the user. In this mode DPHONE.A?? will be displayed to
  364.      the user before the hangup.
  365.  
  366. - When an user tries to enter a new message, but misspells the name, he/she
  367.   will now have an option to take a look at the user list / alias list. There
  368.   is an option in config to toggle this feature ON/OFF.
  369.  
  370. - Added an option to create DORINFO?.DEF
  371.  
  372.   There now an option in config to make SBBS create DORINFO?.DEF file
  373.   where ? is the number of current node.
  374.  
  375. - Better login control
  376.  
  377.   In config there three new fields for better login control :
  378.  
  379.   Min. age to logon       (If age is too low, LOGONAGE.A?? file will be
  380.                            shown and the user will be logged out)
  381.   Min. security to logon  (If security level is too low, LOGONSEC.A?? file will
  382.                            be shown and the user will be logged out)
  383.   Password to logon       (User will prompted for a password and if the
  384.                            password doesn't match, LOGONPWD.A?? file
  385.                            will be shown and the user will be logged out)
  386.  
  387. - New user questions are now configuable from config
  388.  
  389.   You can now choose which questions are asked from new users and you can
  390.   toggle some items to always on/off. Please check the whole config carefully,
  391.   because some items have been moved from one submenu to another and there
  392.   are many new options which you might want to change.
  393.  
  394. - Added better system security control
  395.  
  396.   There is now an option in config to enable random birthday checking. Here
  397.   is how it works : SBBS counts a random number from 1 to 5, if the number
  398.   is 1 the verification is actived. Then the user will be prompted for
  399.   his/her current birthday, if user enters it correctly he/she can continue
  400.   normally, otherwise he/she will be logged out. BVERIFY.A?? is displayed
  401.   before the verification.
  402.  
  403. - SBBS now saves last template message area / file area / door number where
  404.   user was, so user will be automaticly in that area when he/she calls next
  405.   time.
  406.  
  407. - If user decides to logoff after file transfers, SBBS shows FGOODBYE.A??
  408.   file. Please note that you shoudln't use ctrl-a code in that picture.
  409.  
  410. - Full screen chat colors are now configurable from config.
  411.  
  412. - There are two new options in config to force capitalization of users city
  413.   and/or users alias.
  414.  
  415. - Added a new auto display file named PAGEQUES.A?? which is displayed right
  416.   before the 'reason for page' question.
  417.  
  418. - There is now an option in config to use 'long line' file descriptions
  419.   instead of ones begining with '>'. Anyway, we suggest that you should use
  420.   the long line descriptions only if you have had some problem with '>'
  421.   descriptions (like when sorting your files.bbs etc.).
  422.  
  423.   Please note that 'the uploaders name' option always uses '>' character.
  424.  
  425. - There is now an option in config to disable the file date touching when
  426.   a file is uploaded. This option should be enabled if you don't use some
  427.   other program that touches the file date, otherwise the new files check
  428.   doesn't work properly.
  429.  
  430. - There is now an option in config to enable strict duplicate file checking.
  431.   If this option is enabled duplicate files are checked only by the file name,
  432.   not by the extensions. Ie. if there is already SBBS_112.ZIP in the BBS,
  433.   SBBS_112.ARJ can't be uploaded.
  434.  
  435. - There is now an option in config to disable the new files check from some
  436.   file areas. This option is useful ie. for CD-ROM areas.
  437.  
  438. - New strings have been added to LCONFIG, so please check you *.LNG files.
  439.  
  440. - Config.Exe has been completely re-written
  441.  
  442. - There is a new utility named SNETMGR.EXE included in this package. There
  443.   are two purposes for the program :
  444.  
  445.   1) With SNETMGR.EXE you can see users online in every node, send message
  446.      to any combination of users or force any combination of nodes down
  447.      with selected errorlevel.
  448.  
  449.      These features are ment only for multinode systems.
  450.  
  451.   2) With SNETMGR.EXE you can browse last 15 callers list or todays callers
  452.      list without entering to the BBS. SNETMGR.EXE can also give you some
  453.      statistics about BPS rates used in your BBS.
  454.  
  455.   When you run SNETMGR.EXE for first time you'll be prompted for an editor.
  456.   If you want to change that editor later, just delete file SNETMGR.CFG.
  457.  
  458. - One las note : completely working version of USERSORT.EXE didn't make it
  459.   to this 1.15 official release, but it will be included before the next
  460.   official release.
  461.  
  462.      So that was it this time. Bug reports etc should be addressed to :
  463.  
  464.   SuperBBS HQ, 24H, +358-0-3411398, FidoNet 2:220/620, SuperNet 42:1200/102.
  465.       If you send crashmail, please poll for a reply in 24-48 hours.
  466.  
  467.  
  468.                         We hope you'll enjoy our product,
  469.  
  470.                         Aki Antman & Risto Virkkala
  471.